﻿/**
 * admin.css
 * 后台管理相关页面css
 */
 
/*后台页面容器*/
#d_page{
	min-width:700px;
}
#d_page table{
	table-layout:auto;	
}

/*修改被全局css文件修改的input：text的样式为正常*/
#d_page input[type="text"],#d_page input[type="password"]{
	border:1px solid silver;
	font-size:12px;
	height:20px;
	line-height:20px;
	padding:0 2px;
	width:200px;
	vertical-align:middle;
}
.i_text{
	border:1px solid silver;
	font-size:12px;
	height:20px;
	padding:0 2px;
	width:200px;
}

/*按钮样式*/
span.s_but{
	background-image:-moz-linear-gradient(0% 0% 270deg, #d8f5b1, #9ecf5c);
	background-image:-webkit-gradient(linear,0% 0%, 0% 80%, from(#d8f5b1), to(#9ecf5c));
	border:1px solid silver;
	border-radius:4px;
	/*box-shadow:0 0 1px #666864;*/
	color:Black;
	cursor:pointer;
	display:inline-block;
	font-family:"微软雅黑";
	height:24px;
	line-height:24px;
	letter-spacing:0.1em;
	padding:0 6px;
	margin:0 5px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8f5b1,endColorstr=#9ecf5c,grandientType=1);
}
span.s_but:hover{
	box-shadow:0 0 2px silver;
}

/*表格样式*/
table.t_list{
	table-layout:auto;
}
.t_list tr.tr_th{
	background-image:-moz-linear-gradient(0% 0% 270deg, white, #e9ece6);
	background-image:-webkit-gradient(linear,0% 0%, 0% 80%, from(white), to(#e9ece6));
}
.t_list th,.t_list td{
	border:1px solid silver;
	height:26px;
	padding:0 10px;
	min-width:50px;
}
.t_list th{
	font-weight:bold;
}

/*可用于说明性标题*/
.p_title{
	font-weight:bold;
	margin:10px 0;
}

/*链接样式*/
#d_page a{
	color:black;
	letter-spacing:0.1em;
	text-decoration:underline;
}

#d_window{
	background:white;
	border:1px solid silver;
	border-radius:5px;
	box-shadow:0 0 2px black;
	display:none;
	padding:20px 10px;
	position:absolute;
	left:0;
	top:0;
	z-index:10001;	
}
#d_window table{
	table-layout:auto;	
}
#d_window .a_but{
	display:inline-block;
	position:absolute;
	right:10px;
	top:10px;
	color:Black;
	font-size:11px;
	font-family:"微软雅黑";
	letter-spacing:0.1em;
}
#d_window .a_but:hover{
	color:Red;	
}

.select{
cursor:default;
display:inline-block;
min-width:50px;
font-size:12px;
height:22px;
line-height:22px;
position:relative;
vertical-align:middle;
}
.select{
*display:inline;
}

.s_show{
border:1px solid silver;
border-radius:4px;
height: 22px;
position: relative;
background-image:-moz-linear-gradient(0% 0% 270deg, white, #e2e4e0);
background-image: -webkit-gradient(linear,0% 0%, 0% 80%, from(white), to(#e2e4e0));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=white,endColorstr=#e2e4e0,grandientType=1);
}

.s_selected{
background:white;
border-radius:3px 0 0 3px;
display:block;
height:22px;
line-height:22px;
padding:0 8px;
margin-right:20px;
}
.s_arrow{
background:url(/Content/images/sarrow.gif) no-repeat center center;

border-left:1px solid silver;
height:22px;

position:absolute;
right:0;
top:0;
width:20px;
}
.s_hover:hover{
box-shadow:0 0 2px silver;
}


.s_actived{
border-radius:4px 4px 0 0;
}
.s_actived .s_selected{
background:none;
border-radius:0;
}

.options{
background:white;
border:1px solid silver;
display:inline-block;
/*
display:none;*/
border-radius:0 0 4px 4px;
box-shadow:1px 1px 2px silver;
left:0;
max-height:300px;
*overflow:visible;
overflow-y:auto;
padding:2px 0;
position:absolute;
top:23px;
z-index:100;
}
.options{
*display:inline;
}

.options ul{
list-style:none;
padding:0;
margin:0;
}
.options > ul{
margin-bottom:2px;
}
.options li{
margin:0 2px;
}
.options ul ul{
margin-left:20px;
}
.options .option{
height:22px;
line-height:22px;
padding:0 6px;
word-break:keep-all;
white-space:nowrap;
}
.options .option{
*display:block;
}
.options .option:hover{
background:#ebf0ec;
border-radius:2px;
}
.options .group{
height:22px;
line-height:22px;
padding:0 6px;
word-break:keep-all;
white-space:nowrap;
color:Silver;
}
.o_selected{
color:blue;
}

/**
 * waiting
 */
.waiting{
background:url(/Content/images/waiting.gif) no-repeat 0 center;
display:inline-block;
height:20px;
padding-left:20px;
line-height:20px;
}
